/**
 * @file
 * @description  用户登录
 */


import request from './request'

/**
 * @methods
 * @description 登录
 * @param {object} model  用户登录信息
 */


export const login = (model) =>request.post('login',model);
/**
 * 
 * @param {*} model 查询模型
 * @returns 
 * @description 获取用户
 */

export const getUsers=(model)=>request.get('users',{params:model})
/**
 * 
 * @param {*} id 用户id
 * @param {*} state 要修改的状态
 * @returns 
 */

export const changeState=(id,state)=>request.put(`users/${id}/state/${state}`)
/**
 * 
 * @param {*} model 要添加的用户对象
 * @returns  添加用户
 */
export const addUser=(model)=>request.post('users',model)
/**
 * 
 * @param {*} model 要修改的用户信息
 * @description 修改用户
 * @returns 
 */
export const updataUser=(model)=>request.put(`users/${model.id}`,model)
/**
 * 
 * @param {*} id 要删除用户的id
 * @returns 
 */
export const delUser=(id)=>request.delete('users/'+id)